#include <unistd.h>
#include <cstdlib>
#include <cstring>
#include <netdb.h>
#include <map>  
#include <string>  
#include <iostream>


using namespace std;  
  
namespace TEST
{
	class CStudent {
	public:
		CStudent();
		~CStudent();
	public:
		int sum = 5;	
	public:
		int do_test(void);
	};

	CStudent::CStudent() {
		printf("[CStudent]:---0---[%d]\n", sum);
	}

	CStudent::~CStudent() {
		printf("[~CStudent]:---1---\n");
	}
		
	int CStudent::do_test(void) {
		printf("[do_test]:---0----[%d]\n", sum);
		return 0;
	}

	CStudent s_Student;
	
	__attribute__ ((visibility("default"))) int test_map(void)  
	{    
		return s_Student.do_test();  
	}  
}
 

